marmalade orange
Explore definitions, synonyms, and language insights of marmalade orange
Definitions
                    Noun
                    
            any of various common orange trees yielding sour or bitter fruit; used as grafting stock